// 一个点 '.' 表示当前目录本身。
// 此外，两个点 '..' 表示将目录切换到上一级（指向父目录）。
// 任意多个连续的斜杠（即，'//' 或 '///'）都被视为单个斜杠 '/'。
// 任何其他格式的点（例如，'...' 或 '....'）均被视为有效的文件/目录名称。
let path = "/home/"
let simplifyPath = function(path){
    const stack = []
    const parts = path.split('/');
    for(let i = 0; i < parts.length; i++){
        if(parts[i] == '' || parts[i] == '.'){
            continue
        }else if(parts[i] == '..'){
            stack.pop()
        }else{
            stack.push(parts[i])
        }
    }
    return '/' + stack.join('/')
}


console.log(simplifyPath(path))
